package com.configserver;

import com.configserver.config.EnviromentVar;
import com.configserver.config.MyWebConfig;
import com.configserver.util.SpringUtil;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.config.server.EnableConfigServer;

/**
 * 可以说，这个EnableConfigServer也做了很多事情，封装了很多操作。
 */
@SpringBootApplication
@EnableConfigServer
public class ConfigServerApplication {

    public static void main(String[] args) {
        SpringApplication.run(ConfigServerApplication.class, args);
        System.out.println("get the variable");
        System.out.println(SpringUtil.getBean(EnviromentVar.class).serviceName);
        System.out.println(SpringUtil.getBean(MyWebConfig.class).getAge());
    }

}

